﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DongFangGuoKai.WMSPlatform.Domain.Enums
{
    /// <summary>
    /// 仓位状态
    /// </summary>
    public enum EmCellStatus
    {
        /// <summary>
        /// 故障
        /// </summary>
        [Description("故障")]
        Fault = 0,

        /// <summary>
        /// 正常：正常分为两种：1-空货位；2-有货位，以FullStatus确定
        /// </summary>
        [Description("正常")]
        Normal = 1,

        /// <summary>
        /// 锁定
        /// </summary>
        [Description("锁定")]
        Lock = 2,

        /// <summary>
        /// 上架禁用
        /// </summary>
        [Description("上架禁用")]
        UpDisable = 3,

        /// <summary>
        /// 下架禁用
        /// </summary>
        [Description("下架禁用")]
        DownDisable = 4,

        /// <summary>
        /// 上下架禁用
        /// </summary>
        [Description("上下架禁用")]
        UpDownDisable = 5,

        /// <summary>
        /// 取空异常
        /// </summary>
        [Description("取空异常")]
        EmptyExcept = 6,

        /// <summary>
        /// 占位异常
        /// </summary>
        [Description("占位异常")]
        FullExcept = 7,

        /// <summary>
        /// 通道
        /// </summary>
        [Description("通道")]
        Channel = 8,

        /// <summary>
        /// 柱子
        /// </summary>
        [Description("柱子")]
        Pillar = 9,

        /// <summary>
        /// 空位
        /// </summary>
        [Description("空位")]
        EmptyCell = 10,
    }
}
